package com.zmn.oms.dubbo.dto.zmn.order;

import lombok.Data;

import java.io.Serializable;

/**
 * 类描述：普通单查询
 *
 * @author liuying
 * @date 2018/11/07 15:06
 */
@Data
public class ChannelOrderListQueryDIO implements Serializable {

    /**
     * 当前第几页 从1 开始
     */
    private Integer pageIndex = 1;

    /**
     * 每页显示多少条
     */
    private Integer pageSize = 0;

    /**
     * 省份id
     */
    private Integer provinceId;

    /**
     * 城市id
     */
    private Integer cityId;

    /**
     * 渠道ID
     */
    private Integer channelId;

    /**
     * 来源渠道ID
     */
    private Integer sourceChannelId;

    /**
     * 订单号
     */
    private String code;

    /**
     * 联系人
     */
    private String contactName;

    /**
     * 联系电话
     */
    private String telephone;

    /**
     * 状态 1：进行中， 2：完成  3：取消
     */
    private Integer status;

    /**
     *  2：已领单状态（查询已领单的单子）
     */
    private Integer masterTakeStatus;

    /**
     * 下单时间 格式 startTime,endTime
     * yyyy-MM-dd 00:00:00,yyyy-MM-dd 23:59:59
     */
    private String receiveTime;

    /**
     * 完成时间 格式 startTime,endTime
     * yyyy-MM-dd 00:00:00,yyyy-MM-dd 23:59:59
     */
    private String completeTime;

    /**
     * 排序字段 可选
     * completeTime 完成时间 or receiveTime 下单时间 （默认）
     */
    private String orderField;

    /**
     * 根据来源渠道查询开始时间 格式：yyyy-MM-dd HH:mm:ss
     */
    private String sourceChannelDisplayTime;
}
